软考真题
第6题

阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。

【说明】

基于Windows32位系统分析下列代码,回答相关问题 。

 

【问题:6.1】 (3 分)
main 函数内的三个本地变量所在的内存区域称为什么?它的两个最基本操作是什么?
【问题:6.2】 (3分)
画出buf,check,buf2 三个变量在内存的布局图。
【问题:6.3】 (2分)
应该给程序提供什么样的命令行参数值(通过argv变量传递)才能使程序执行流程进入判断语句 If(check=65)....然后调用challenge()函数。
【问题:6.4】 (4分)
上述代码所存在的漏洞名字是什么,针对本例代码,请简要说明如何修正上述代码以修补次漏洞。
2017年 上半年 下午试卷 案例
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2017年 上半年 下午试卷 案例

笔记

红鹿

请先在App中激活(应用市场搜“软考真题”)

2022-10-09


撸猫狂魔

请先在App中激活(应用市场搜“软考真题”)

2023-10-23


答题卡
加油
纠错
得分:0